package com.wolfword.crawler.server.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * root_url_info
 * 
 * @author Server Zhang
 * @date 2018-01-11 10:54:52
 */
public class RootUrlInfoEntity implements Serializable {

	private static final long serialVersionUID = 1L;

	//
	private Long id;
	//
	private String url;
	//
	private String creator;
	//
	private Date createTime;
	//根网址爬取状态：0未加入到任务，1添加到任务（未完成），2已完成
	private Integer status;
	//
	private Date startTime;
	//
	private Date endTime;
	//
	private String containStr;
	//
	private Integer crawlTimes;
	//机构名称
	private String orgName;
	//机构类型
	private String orgType;
	

	public String getOrgName() {
		return orgName;
	}

	public void setOrgName(String orgName) {
		this.orgName = orgName;
	}

	public String getOrgType() {
		return orgType;
	}

	public void setOrgType(String orgType) {
		this.orgType = orgType;
	}

	/**
	 * 获取：
	 * 
	 * @return id
	 */
	public Long getId() {
		return id;
	}

	/**
	 * 设置：
	 * 
	 * @param id
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * 获取：
	 * 
	 * @return url
	 */
	public String getUrl() {
		return url;
	}

	/**
	 * 设置：
	 * 
	 * @param url
	 */
	public void setUrl(String url) {
		this.url = url;
	}

	/**
	 * 获取：
	 * 
	 * @return creator
	 */
	public String getCreator() {
		return creator;
	}

	/**
	 * 设置：
	 * 
	 * @param creator
	 */
	public void setCreator(String creator) {
		this.creator = creator;
	}

	/**
	 * 获取：
	 * 
	 * @return createTime
	 */
	public Date getCreateTime() {
		return createTime;
	}

	/**
	 * 设置：
	 * 
	 * @param createTime
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/**
	 * 获取：
	 * 
	 * @return status
	 */
	public Integer getStatus() {
		return status;
	}

	/**
	 * 设置：
	 * 
	 * @param status
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}

	/**
	 * 获取：
	 * 
	 * @return startTime
	 */
	public Date getStartTime() {
		return startTime;
	}

	/**
	 * 设置：
	 * 
	 * @param startTime
	 */
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	/**
	 * 获取：
	 * 
	 * @return endTime
	 */
	public Date getEndTime() {
		return endTime;
	}

	/**
	 * 设置：
	 * 
	 * @param endTime
	 */
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	/**
	 * 获取：
	 * 
	 * @return containStr
	 */
	public String getContainStr() {
		return containStr;
	}

	/**
	 * 设置：
	 * 
	 * @param containStr
	 */
	public void setContainStr(String containStr) {
		this.containStr = containStr;
	}

	/**
	 * 获取：
	 * 
	 * @return crawlTimes
	 */
	public Integer getCrawlTimes() {
		return crawlTimes;
	}

	/**
	 * 设置：
	 * 
	 * @param crawlTimes
	 */
	public void setCrawlTimes(Integer crawlTimes) {
		this.crawlTimes = crawlTimes;
	}

	@Override
	public String toString() {
		return "RootUrlInfoEntity{" + "id=" + id + ", url=" + url
				+ ", creator=" + creator + ", createTime=" + createTime
				+ ", status=" + status + ", startTime=" + startTime
				+ ", endTime=" + endTime + ", containStr=" + containStr
				+ ", crawlTimes=" + crawlTimes + '}';
	}
}
